electrically powered - French English Dictionary